OLD GIT - https://git.gosuslugi.local/ervu/source/mz-xsd-storage/-/tree/master/pfr-snils-by-additional-data

GIT (вынесено в отдельный репозиторий в рамках Невозможно найти сервер Jira для этого макроса. Причиной может быть конфигурация ссылки на приложение. ) - https://git.gosuslugi.local/ervu/source/mz-pfr-snils-by-additional-data

Описание

Сервис для работы с ВС "Предоставление страхового номера индивидуального лицевого счёта (СНИЛС) застрахованного лица с учётом дополнительных сведений о месте рождения, документе, удостоверяющем личность" для ФОИВ ПФР (http://kvs.pfr.com/snils-by-additionalData/1.0.1). Принимает JSON из процессов, преобразует в XML и направляет в кафку для передачи в сервис mz-adapter и последующей отправки в ФОИВ через СМЭВ.

Сервис вынесен в отдельный репозиторий с использованием библиотеки mzServiceCore

Назначение

При создании рекрута вручную, направляется запрос в ПФР на получение СНИЛСа рекрута. Сервисом-инициатором выступает ervu-person-registry


Запрос

Структура запроса

Поле в xmlНазначение поляФЛККол-во возможных вхожденийКомментарий
FamilyNameФамилияРусский текст, длиной до 100 символов, цифры не допускаются1..1
FirstNameИмяРусский текст, длиной до 100 символов, цифры не допускаются1..1
PatronymicОтчествоРусский текст, длиной до 100 символов, цифры не допускаются1..1
BirthDateДата рожденияДата в формате YYYY-MM-DD1..1
GenderПолMale\Female1..1
Начало блока BirthPlace - сведения о месте рождения (необязательный блок)
PlaceTypeМесто рожденияСтрока до 50 символов1..1
SettlementНаселённый пунктСтрока до 50 символов1..1
DistrictОбластьСтрока до 50 символов0..1
RegionРегионСтрока до 50 символов0..1
CountryСтранаСтрока до 50 символов0..1
Конец блока BirthPlace - сведения о месте рождения (необязательный блок)
Начало блока PassportRF- сведения о месте рождения
Существуют разные вариации ДУЛ, в пример показан паспорт РФ
SeriesСерия паспорта4 цифры1..1
NumberНомер паспорта6 цифр1..1
IssueDateДата выдачиДата в формате YYYY-MM-DD1..1
IssuerКем выданКириллица, цифры. Максимальная длина до 200 символов1..1
Конец блока PassportRF- сведения о месте рождения

Пример запроса

example Развернуть исходный код



Ответ

Структура ответа

Поле в xmlНазначение поляФЛККол-во возможных вхожденийКомментарий
FamilyNameФамилияРусский текст, длиной до 100 символов, цифры не допускаются1..1
FirstNameИмяРусский текст, длиной до 100 символов, цифры не допускаются1..1
PatronymicОтчествоРусский текст, длиной до 100 символов, цифры не допускаются1..1
SnilsСНИЛС11 цифр (без дефисов и пробелов)1..1
BirthDateДата рожденияДата в формате YYYY-MM-DD1..1
GenderПолMale\Female1..1
Начало блока BirthPlace - сведения о месте рождения (необязательный блок)
PlaceTypeМесто рожденияСтрока до 50 символов1..1
SettlementНаселённый пунктСтрока до 50 символов1..1
DistrictОбластьСтрока до 50 символов0..1
RegionРегионСтрока до 50 символов0..1
CountryСтранаСтрока до 50 символов0..1
Конец блока BirthPlace - сведения о месте рождения (необязательный блок)
Начало блока PassportRF- сведения о месте рождения
Существуют разные вариации ДУЛ, в пример показан паспорт РФ
SeriesСерия паспорта4 цифры1..1
NumberНомер паспорта6 цифр1..1
IssueDateДата выдачиДата в формате YYYY-MM-DD1..1
IssuerКем выданКириллица, цифры. Максимальная длина до 200 символов1..1
Конец блока PassportRF- сведения о месте рождения

Пример ответа

example Развернуть исходный код

Отображение на фронте

Журнал входящих и исходящих сообщений СМЭВ


Вкладка "История" в карточке рекрута


Написать комментарий...